.tooltip-active {
	background-color: #EDEDED;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #EDEDED;
	padding: 8px;
	-moz-box-shadow: 0px 0px 10px #888;
}
.NeedTooltipOnMouseover {
	text-decoration: underline;
}
.tooltip_speechbubble {
	width: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	border-style: solid;
	border-width: 10px;
}
.tooltip_speechbubble_left {
	/* tooltip appears on the left of the element that need tooltip. The speech bubble is a triangle pointing to the right */
	border-color: transparent transparent transparent #EDEDED;
}
.tooltip_speechbubble_right {
	/* tooltip appears on the right of the element that need tooltip. The speech bubble is a triangle pointing to the left */
	border-color: transparent #EDEDED transparent transparent;
}
.tooltip_speechbubble_top {
	/* tooltip appears on the top of the element that need tooltip. The speech bubble is a triangle pointing to the down */
	border-color: #EDEDED transparent transparent transparent;
}
.tooltip_speechbubble_bottom {
	/* tooltip appears on the bottom of the element that need tooltip. The speech bubble is a triangle pointing to the up */
	border-color: transparent transparent #EDEDED transparent;
}
